import javax.swing.*;
import java.awt.*;

public class DemoLabel extends JPanel
{

  public DemoLabel()
  {
    // Creamos y adicionamos un JLabel
    JLabel plainLabel = new JLabel("Small Label");
    add(plainLabel); 

    // Creamos un 2do JLabel
    JLabel bigLabel = new JLabel("Big Label"); 

    // Instanciamos una Objeto Fuente para usarlo con la etiqueta
    //" | " Operador OR equivalente a " + "
    Font bigFont =new Font("Serif", Font.BOLD | Font.ITALIC, 32);

    // Asociamos la fuente con la etiqueta
    bigLabel.setFont(bigFont);	
    
    // Creamos un icono y lo ubicamos en la etiqueta
    bigLabel.setIcon(new ImageIcon("images/duke.gif"));
    
    // Alineamos el texto al derecha de elIcono
    bigLabel.setHorizontalAlignment(JLabel.RIGHT);
    
    // Adicionamos al panel
    add(bigLabel);
  }
  
  public static void main(String args[])
  {
	  JFrame ventana=new JFrame("DemoLabel");
	  ventana.getContentPane().add(new DemoLabel());
	  ventana.setSize(250,150); 
	  ventana.setVisible(true);
	  ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  }
}

